﻿using System;
using System.Collections.Generic;
using System.Text;

using H2.NET.Data.Common;
using H2.NET.Data.Common.Mappings;
using H2.NET.Data.Common.Validates;

namespace H2.NET.Business
{

    [Table]
    [Serializable]
    public partial class TW_Bank_Master : DataObject
    {
        [ID]
        [DID]
        public string ID { get { return _ID; } set { _ID = value; EntityState.FieldChange("ID"); } } private string _ID; public static FieldInfo iD = new FieldInfo("TW_Bank_Master", "ID");
        [Column]
        public string Process { get { return _Process; } set { _Process = value; EntityState.FieldChange("Process"); } } private string _Process; public static FieldInfo process = new FieldInfo("TW_Bank_Master", "Process");
        [Column]
        public int Incident { get { return _Incident; } set { _Incident = value; EntityState.FieldChange("Incident"); } } private int _Incident; public static FieldInfo incident = new FieldInfo("TW_Bank_Master", "Incident");
        [Column]
        public string UserName { get { return _UserName; } set { _UserName = value; EntityState.FieldChange("UserName"); } } private string _UserName; public static FieldInfo userName = new FieldInfo("TW_Bank_Master", "UserName");
        [Column]
        public string Department { get { return _Department; } set { _Department = value; EntityState.FieldChange("Department"); } } private string _Department; public static FieldInfo department = new FieldInfo("TW_Bank_Master", "Department");
        [Column]
        public string UserFullName { get { return _UserFullName; } set { _UserFullName = value; EntityState.FieldChange("UserFullName"); } } private string _UserFullName; public static FieldInfo userFullName = new FieldInfo("TW_Bank_Master", "UserFullName");
        [Column]
        public string ApplicationNo { get { return _ApplicationNo; } set { _ApplicationNo = value; EntityState.FieldChange("ApplicationNo"); } } private string _ApplicationNo; public static FieldInfo applicationNo = new FieldInfo("TW_Bank_Master", "ApplicationNo");
        [Column]
        public string Actions { get { return _Actions; } set { _Actions = value; EntityState.FieldChange("Actions"); } } private string _Actions; public static FieldInfo actions = new FieldInfo("TW_Bank_Master", "Actions");
        [Column]
        public string DrpPriority { get { return _DrpPriority; } set { _DrpPriority = value; EntityState.FieldChange("DrpPriority"); } } private string _DrpPriority; public static FieldInfo drpPriority = new FieldInfo("TW_Bank_Master", "DrpPriority");
        [Column]
        public string DMO_DrpPriority { get { return _DMO_DrpPriority; } set { _DMO_DrpPriority = value; EntityState.FieldChange("DMO_DrpPriority"); } } private string _DMO_DrpPriority; public static FieldInfo dMO_DrpPriority = new FieldInfo("TW_Bank_Master", "DMO_DrpPriority");

        [Column]
        public string Bank_Country { get { return _Bank_Country; } set { _Bank_Country = value; EntityState.FieldChange("Bank_Country"); } } private string _Bank_Country; public static FieldInfo bank_Country = new FieldInfo("TW_Bank_Master", "Bank_Country");
        [Column]
        public string Bank_Key { get { return _Bank_Key; } set { _Bank_Key = value; EntityState.FieldChange("Bank_Key"); } } private string _Bank_Key; public static FieldInfo bank_Key = new FieldInfo("TW_Bank_Master", "Bank_Key");
        [Column]
        public string Bank_Name { get { return _Bank_Name; } set { _Bank_Name = value; EntityState.FieldChange("Bank_Name"); } } private string _Bank_Name; public static FieldInfo bank_Name = new FieldInfo("TW_Bank_Master", "Bank_Name");
        [Column]
        public string Region { get { return _Region; } set { _Region = value; EntityState.FieldChange("Region"); } } private string _Region; public static FieldInfo region = new FieldInfo("TW_Bank_Master", "Region");
        [Column]
        public string Street { get { return _Street; } set { _Street = value; EntityState.FieldChange("Street"); } } private string _Street; public static FieldInfo street = new FieldInfo("TW_Bank_Master", "Street");
        [Column]
        public string City { get { return _City; } set { _City = value; EntityState.FieldChange("City"); } } private string _City; public static FieldInfo city = new FieldInfo("TW_Bank_Master", "City");
        [Column]
        public string Bank_Branch { get { return _Bank_Branch; } set { _Bank_Branch = value; EntityState.FieldChange("Bank_Branch"); } } private string _Bank_Branch; public static FieldInfo bank_Branch = new FieldInfo("TW_Bank_Master", "Bank_Branch");
        [Column]
        public string SWIFT_Code { get { return _SWIFT_Code; } set { _SWIFT_Code = value; EntityState.FieldChange("SWIFT_Code"); } } private string _SWIFT_Code; public static FieldInfo sWIFT_Code = new FieldInfo("TW_Bank_Master", "SWIFT_Code");
        [Column]
        public string Bank_Group { get { return _Bank_Group; } set { _Bank_Group = value; EntityState.FieldChange("Bank_Group"); } } private string _Bank_Group; public static FieldInfo bank_Group = new FieldInfo("TW_Bank_Master", "Bank_Group");
        [Column]
        public string Postbank_Acct { get { return _Postbank_Acct; } set { _Postbank_Acct = value; EntityState.FieldChange("Postbank_Acct"); } } private string _Postbank_Acct; public static FieldInfo postbank_Acct = new FieldInfo("TW_Bank_Master", "Postbank_Acct");
        [Column]
        public string Bank_Number { get { return _Bank_Number; } set { _Bank_Number = value; EntityState.FieldChange("Bank_Number"); } } private string _Bank_Number; public static FieldInfo bank_Number = new FieldInfo("TW_Bank_Master", "Bank_Number");
        [Column]
        public DateTime Time { get { return _Time; } set { _Time = value; EntityState.FieldChange("Time"); } } private DateTime _Time; public static FieldInfo time = new FieldInfo("TW_Bank_Master", "Time");
        [Column]
        public int Status { get { return _Status; } set { _Status = value; EntityState.FieldChange("Status"); } } private int _Status; public static FieldInfo status = new FieldInfo("TW_Bank_Master", "Status");

    }
}
